.clear{ clear:both; float:none; font-size:0; height:0px;}
.st{ font-family:"宋体";}
.border_b8{ border:1px solid #b8c1c8;}
.w380{width:380px; height:523px; overflow:hidden; box-shadow: 2px 2px 3px #e1e1e1; background: #FFF;}
.title{ height:35px; line-height:35px; border-bottom:1px solid #b8c1c8; color:#333;}
.module {}
.module .nav { overflow:hidden; height:45px;}
.module .nav a{ overflow:hidden; height:44px; color:#333; line-height:44px;  text-align:center; background:#f5f5f5; border-bottom:1px solid #b8c1c8; display:inline-block; width:190px;}
.module .nav a.fir{width:189px; border-right:1px solid #b8c1c8;}
.module .nav a.on{ font-weight:bold; color:#3a5276; border-bottom:0; background:#fff;}
.module .content{ background:url(../../images/login/ks-bg.jpg) no-repeat left top; width:100%; height:440px;}
/** 快捷登录 **/
.kj_login{}
.update{ padding-top: 55px; }
.update a.ctrl{ background:#ffffcb; display:block; border:1px solid #dddca4; color:#1b1bf9; width:227px; text-align:center; height:45px; line-height:45px; margin:0 auto 37px; }
.update p.suc{ color:#;}
.update a.refresh_btn{ background:url(../../images/login/refresh-btn.png) no-repeat; height:27px; width:62px; text-align:center; line-height:27px; color:#004e74; display:block; }
.update .step{ width:386px; border-top:1px solid #d2e2f2; color:#333;}
.update .step p{ padding-left:60px; line-height:24px;}
.update .step p.tit{ font-weight:bold; padding-top:45px;}
.update .step p a{ position:relative; left:90px; color:#007abd; text-decoration:underline;}

.ws_msg p.tit{ color:#666; width:250px; text-align:center;}
.ws_msg p.tit span{ font-weight:bold; padding:0 3px;}
.ws_msg .namemsg{ background:url(../../images/login/none1.jpg) no-repeat; height:42px; width:288px; text-align:center; overflow:hidden;}
.ws_msg .namemsg p{ color:#333333; font-weight:bold; line-height:18px;}
.ws_msg .namemsg p span{ font-weight:normal;}

/** 普通登录 **/
.pu_login{ }
.msg {margin:40px 72px 0; display:inline-block; overflow:hidden}
.wsmsg {margin:17px 72px 0;}
.msg li{ display:inline-block; width:236px; font-size:14px; background:#fff; border:1px solid #a2b0b3; color:#979797; position:relative; line-height:50px; height:50px;_line-height:35px; _height:35px; _padding-top:15px;}
.msg li.boxt{ border-radius:2px 2px 0 0;}
.msg li.boxb{ border-radius:0 0 2px 2px;}
.msg li.bort{ border-bottom:0;}
.msg li.no{border:0; background:none}
.msg li.hei{ height:35px; line-height:normal;}
.msg li.pash{ height:35px;overflow: hidden; line-height:normal }
.msg li label{ margin-left:10px;}
.msg li input{ color:#cbcbcb; font-size:12px; margin-left:15px; border:0; width:135px;}
.msg li img.ico{ position:absolute; right:10px; top:17px;}
.msg li a.show{height:50px; border-left:1px solid #a2b0b3; width:45px; text-align:center; color:#333; line-height:50px; display:block; position:absolute; right:0; top:0;}
.msg li p.red{ color:#e90000;}
.sameMse{ display:none;}
.msg li .bor{border-radius:2px; height:50px; background:#fff; width:130px; margin-left:0; font-size:14px; line-height:50px; border:1px solid #a2b0b3; color:#979797; _line-height:35px; _height:35px; _padding-top:15px;}
.msg li input.yz{ width:50px;}
.msg li img.yz{ display:inline-block; position:relative; left:5px;top:10px; _top:8px; }
.msg li img.ico_ref{ display:inline-block; position:relative; left:5px; top:3px; _top:5px; cursor:pointer}
.login_btn{width: 157px;height: 42px; line-height:42px; color:#fff; text-align:center;border-radius: 4px; background:#007abd; display:block}
.handle{ width:250px; position:relative;}
.handle a{ color:#007abd; text-decoration:underline;}
.handle a.r{ position:absolute; right:0;}
.msg li p.safe{line-height:normal; text-align:left; }
.msg li p.safe span{ display:inline-block; width:42px; height:18px; text-align:center; float:left; border-bottom:7px solid #d0d0d0; margin-right:2px;}
.msg li p.safe span.red{ border-bottom:7px solid #e90000; color:#e90000;}
.msg li p.safe span.yellow{border-bottom:7px solid #ff8b00; color:#ff8b00;}
.msg li p.safe span.green{border-bottom: 7px solid #82c901; color:#82c901;}






